
.1and2 = 1 and 2
.1_or2 = 1  or 2
.1xor2 = 1 xor 2
._not1 =   not 1

if ~ 0=1
  pause
end if

a=1&0
b=1|1
c= '!' < '~'

numbr=3
index=0
.bitc=bitc numbr index
.bitr=bitr numbr index
.bits=bits numbr index
.bitt=bitt numbr index
.bitt_M2_0 = bitt (-2) 0

a1=bits 0 32
a2=2^32
a3=4'294'967'296
a4=1 shl 32
a5=(a1*2) shr 1
a6=0x1'0000'0000
a7= $1'0000'0000
a8= 01'0000'0000h
a9= 1'00000000'00000000'00000000'00000000b
if a1=a2 & a1=a3 & a1=a4 & a1=a5 & a1=a6 & a1=a7 & a1=a8 & a1=a9
  pause
  MessageBoxA(_msg _cap 0)
endif
ret
_msg: ui08 'created in fasm!',0
_cap: ui08 '',0
